﻿<%@ Page Title="" Language="VB" MasterPageFile="~/Library/Site.master" AutoEventWireup="false"
    CodeFile="InternadosPersonas.aspx.vb" Inherits="Sistema_InternadosPersonas" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="Server">
    <h1>
        Institucion</h1>
    <table>
        <tr>
            <th colspan="2">
                <b>Información de la institución</b>
            </th>
        </tr>
        <tr>
            <td>
                <strong>Código Proyecto:
            </strong>
            </td>
            <td>
                <asp:Label ID="lblCodProyecto" runat="server"></asp:Label>
            </td>
        </tr>
        <tr>
            <td>
                <strong>Nombre de la institución:</strong>
            </td>
            <td>
                <asp:Label ID="txtInstitucion" runat="server"></asp:Label>
                <asp:HiddenField ID="hdIdInternado" runat="server" />
            </td>
        </tr>
        <tr>
            <td class="style5">
                <strong>Departamento / Municpio:
            </strong>
            </td>
            <td>
                <asp:Label ID="lblDepartamento" runat="server"></asp:Label>
                /
                <asp:Label ID="lblMunicipio" runat="server"></asp:Label>
            </td>
        </tr>
        <tr>
            <td>
                <strong>Localización
            </strong>
            </td>
            <td>
                <asp:Label ID="lblLocalizacion" runat="server" Width="290px"></asp:Label>
            </td>
        </tr>
        <tr>
            <td>
                <strong>Direccion
            </strong>
            </td>
            <td>
                <asp:Label ID="lblDireccion" runat="server" Width="290px"></asp:Label>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <table width="100%" style="border: 0">
                    <tr>
                        <td>
                            <strong>Barrio:
                        </strong>
                        </td>
                        <td>
                            <asp:Label ID="lblBarrio" runat="server"></asp:Label>
                        </td>
                        <td>
                            Comuna:
                        </td>
                        <td>
                            <asp:Label ID="lblComuna" runat="server"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <strong>Corregimiento:
                        </strong>
                        </td>
                        <td>
                            <asp:Label ID="lblCorregimiento" runat="server"></asp:Label>
                        </td>
                        <td>
                            Vereda:
                        </td>
                        <td>
                            <asp:Label ID="lblVereda" runat="server"></asp:Label>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
        <h1>
        Visitas </h1>

    <asp:GridView ID="grdVisitas" runat="server" AutoGenerateColumns="False">
        <Columns>
            <asp:TemplateField HeaderText="Visita">
                <ItemTemplate>
                    <asp:Label ID="Label1" runat="server" Text='<%# Bind("TipoVisitaV") %>'></asp:Label>
                    <asp:HiddenField ID="hdidinternadovisita" runat="server" Value='<%# Bind("idinternadovisita") %>'>
                    </asp:HiddenField>
                </ItemTemplate>
                <EditItemTemplate>
                    <asp:DropDownList ID="ddlTipoVisita" runat="server">
                    </asp:DropDownList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator14" ControlToValidate="ddlTipoVisita"
                        ValidationGroup="EditarVisita" runat="server" ErrorMessage="Requerido" CssClass="error"
                        Display="Dynamic"></asp:RequiredFieldValidator>
                    <asp:HiddenField ID="hdTipoVisita" runat="server" Value='<%# Bind("TipoVisita") %>'>
                    </asp:HiddenField>
                    <asp:HiddenField ID="hdidinternadovisita" runat="server" Value='<%# Bind("idinternadovisita") %>'>
                    </asp:HiddenField>
                </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Profesional">
                <ItemTemplate>
                    <asp:Label ID="Label2" runat="server" Text='<%# Bind("NombreProfesional") %>'></asp:Label>
                </ItemTemplate>
                <EditItemTemplate>
                    <asp:TextBox ID="txtNombreProfesional" runat="server" Text='<%# Bind("NombreProfesional") %>'
                        ValidationGroup="EditarVisita"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtNombreProfesional"
                        ValidationGroup="EditarVisita" runat="server" ErrorMessage="Requerido" CssClass="error"
                        Display="Dynamic"></asp:RequiredFieldValidator>
                </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Fecha de diligenciamiento">
                <ItemTemplate>
                    <asp:Label ID="Label3" runat="server" Text='<%# Bind("FechaDiligenciamiento", "{0:d}") %>'></asp:Label>
                </ItemTemplate>
                <EditItemTemplate>
                    <asp:TextBox ID="txtFechaDiligenciamiento" runat="server" Width="80px" Text='<%# Bind("FechaDiligenciamiento", "{0:d}") %>'></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ControlToValidate="txtFechaDiligenciamiento"
                        CssClass="error" ErrorMessage="Requerido" ValidationGroup="EditarVisita" Display="Dynamic"></asp:RequiredFieldValidator>
                    (dd/mm/aaaa)
                    <asp:CompareValidator ID="CompareValidator2" runat="server" ControlToValidate="txtFechaDiligenciamiento"
                        CssClass="error" Display="Dynamic" ErrorMessage="Debe ser fecha" Operator="DataTypeCheck"
                        Type="Date" ValidationGroup="EditarVisita"></asp:CompareValidator>
                    <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="txtFechaDiligenciamiento"
                        CssClass="error" Display="Dynamic" ErrorMessage="debe ser superior a 01/07/2010"
                        Operator="GreaterThanEqual" Type="Date" ValueToCompare='2010/07/01' ValidationGroup="EditarVisita"></asp:CompareValidator>
                    <asp:CompareValidator ID="CompareValidator3" runat="server" ControlToValidate="txtFechaDiligenciamiento"
                        CssClass="error" Display="Dynamic" ErrorMessage="No puede ser mayor o igual a hoy"
                        Operator="LessThan" Type="Date" ValueToCompare='2012/01/01' ValidationGroup="EditarVisita"></asp:CompareValidator>
                </EditItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField ShowHeader="False">
                <ItemTemplate>
                    <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Edit"
                        Text="Editar"></asp:LinkButton>
                    &nbsp;<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Delete"
                        Text="Eliminar" onclientclick="return confirm('¿Desea eliminar la visita?');"></asp:LinkButton>
                    <asp:CustomValidator ID="cvEliminar" runat="server" CssClass="error" ErrorMessage="Error"
                        Display="Dynamic"></asp:CustomValidator>
                </ItemTemplate>
                <EditItemTemplate>
                    <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="Update"
                        Text="Guardar" ValidationGroup="EditarVisita"></asp:LinkButton>
                    &nbsp;<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Cancel"
                        Text="Cancelar"></asp:LinkButton>
                </EditItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
    <br />
    <asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="0">
        <asp:View ID="View1" runat="server">
            <asp:Button ID="btnRegistrar0" runat="server" CausesValidation="True" 
                CssClass="boton" Text="Registrar Nueva Visita" />
        </asp:View>
        <asp:View ID="View2" runat="server">
            <table>
                <tr>
                    <th colspan="2">
                        <b>Registro de visitas</b>
                    </th>
                </tr>
                <tr>
                    <td>
                        Visita:
                    </td>
                    <td>
                        <asp:DropDownList ID="ddlTipoVisita" runat="server">
                        </asp:DropDownList>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator13" runat="server" 
                            ControlToValidate="ddlTipoVisita" CssClass="error" Display="Dynamic" 
                            ErrorMessage="Requerido" ValidationGroup="InsertarVisita"></asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td>
                        Nombre del profesional:
                    </td>
                    <td>
                        <asp:TextBox ID="txtNombreProfesional" runat="server" 
                             ValidationGroup="InsertarVisita"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" 
                            ControlToValidate="txtNombreProfesional" CssClass="error" Display="Dynamic" 
                            ErrorMessage="Requerido" ValidationGroup="InsertarVisita"></asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td>
                        Fecha de diligenciamiento
                    </td>
                    <td>
                        <asp:TextBox ID="txtFechaDiligenciamiento" runat="server" 
                             Width="80px"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" 
                            ControlToValidate="txtFechaDiligenciamiento" CssClass="error" Display="Dynamic" 
                            ErrorMessage="Requerido" ValidationGroup="InsertarVisita"></asp:RequiredFieldValidator>
                        (dd/mm/aaaa)
                        <asp:CompareValidator ID="CompareValidator4" runat="server" 
                            ControlToValidate="txtFechaDiligenciamiento" CssClass="error" Display="Dynamic" 
                            ErrorMessage="Debe ser fecha" Operator="DataTypeCheck" Type="Date" 
                            ValidationGroup="InsertarVisita"></asp:CompareValidator>
                        <asp:CompareValidator ID="CompareValidator5" runat="server" 
                            ControlToValidate="txtFechaDiligenciamiento" CssClass="error" Display="Dynamic" 
                            ErrorMessage="debe ser superior a 01/07/2010" Operator="GreaterThanEqual" 
                            Type="Date" ValidationGroup="InsertarVisita" ValueToCompare="2010/07/01"></asp:CompareValidator>
                        <asp:CompareValidator ID="CompareValidator6" runat="server" 
                            ControlToValidate="txtFechaDiligenciamiento" CssClass="error" Display="Dynamic" 
                            ErrorMessage="No puede ser mayor o igual a hoy" Operator="LessThan" Type="Date" 
                            ValidationGroup="InsertarVisita" ValueToCompare="2012/01/01"></asp:CompareValidator>
                    </td>
                </tr>
                <tr>
                    <td align="center" class="botones" colspan="2">
                        <asp:Button ID="btnRegistrar1" runat="server" CausesValidation="True" 
                            CssClass="boton" Text="Guardar"  ValidationGroup="InsertarVisita" />
                        <asp:Button ID="Button1" runat="server" CausesValidation="false" 
                            CssClass="boton" Text="Cancelar" />
                        <br />
                        <asp:Label ID="lblMensaje" runat="server" CssClass="error"></asp:Label>
                    </td>
                </tr>
            </table>
        </asp:View>
    </asp:MultiView>
    <h2>
        Grupos Registrados
    </h2>

    <asp:Button ID="btnRegistrar" runat="server" CausesValidation="True" CssClass="boton"
        Text="Registrar nuevo grupo" />
    <asp:GridView ID="grdPersonas" runat="server" AutoGenerateColumns="False">
        <Columns>
            <asp:BoundField DataField="consecutivopersona" HeaderText="Consectutivo" />
            <asp:BoundField DataField="CicloEducativo" HeaderText="Ciclo Educativo" />
            <asp:BoundField DataField="CicloVital" HeaderText="Ciclo Vital" />
            <asp:BoundField DataField="NoParticipantes" HeaderText="No. de participantes" />
            <asp:TemplateField  ItemStyle-Wrap="false">
                <ItemTemplate>
                    <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#"InternadosPersonasDetalle.aspx?idInternadoPersona=" & eval("idInternadoPersona") & "&idinternado=" & eval("idinternado")  %>'>Caracterización psicosocial</asp:HyperLink>
                    &nbsp; &nbsp; &nbsp;
                    <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%#"InternadosPersonasEditar.aspx?idInternadoPersona=" & eval("idInternadoPersona") & "&idinternado=" & eval("idinternado")  %>'>Editar</asp:HyperLink>

                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
</asp:Content>
